package com.xcx.dto;

import com.xcx.common.dto.base.BaseReq;
import com.xcx.common.utils.StringUtils;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class RecordUserShareReq extends BaseReq {

	private static final long serialVersionUID = 123467654405L;

	/**
     * 分享群返回的ticket 用来判断是否分享成功
     */
    private String shareTicket;

    /**
     * 用户号
     */
    private String userNo;

    /**
     * 皮肤ID
     */
    private String skinNo;


    @Override
    public String validate() {
        String result = super.validate();
        if (StringUtils.isNotBlank(result)) {
            return result;
        }
        if (StringUtils.isBlank(userNo)) {
            return "用户号不能为空";
        }
        if (StringUtils.isBlank(shareTicket)) {
            return "分享群返回的ticket不能为空";
        }
        if (StringUtils.isBlank(skinNo)) {
            return "皮肤编号不能为空";
        }
        return null;
    }


}
